self adhesive label - Turkish English Dictionary